﻿/*
SINACOR - BMF&Bovespa
Arquivo: IImportacaoBase.cs
Criado em: 14-jun-2010 17:46:58
Arquiteto Responsável: p-wgeneroso
*/
using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.Common;
using Sinacor.Infra.UI.Common;
using Sinacor.Infra.Common.Exceptions;

namespace Sinacor.UI.Bovespa.ImportacaoExportacao.Presenter 
{
	public interface IImportacaoExportacaoBase : IBaseView 
	{
		/// 
		/// <param name="tipoArquivo"></param>
		void AlterarPresenter(Model.Enum.TipoArquivo tipoArquivo);

		void InformarImportacaoConcluida();
        
        void InformarExportacaoConcluida();

        void InformarImportacaoCancelada();

        void InformarExportacaoCancelada();

        bool ConfirmarCancelamento();

        void AtualizarStatus();

        void HabilitarCancelamentoProcesso();

        void DesabilitarCancelamentoProcesso();

        bool ConfirmarImportacao();

        bool ConfirmarExportacao();

        void InformarErroImportacao();

        void InformarErroExportacao();

        void InformarUsuarioSemPermissao();

        void InformarArquivoInvalido();

        void AtualizarListaCalendario();

        void AtualizarListaTipoArquivo();

        void InformarExportacaoConcluidaComErro();

        void InformarDataInvalida();
	}
}
